
.wp {
    margin: 0 auto;
    width: 980px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.clear-fix:after, .clear-fix:before {
    content: " ";
    display: table;
}
.clear-fix:after {
    clear: both;
}
.clear-fix {
}
.list-h li {
    float: left;
}
img {
    vertical-align: top;
}
.mt20 {
    margin-top: 20px;
}
.vh {
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.business {
    background-color: #EB7E00;
}
.header {
    height: 133px;
    padding-top: 15px;
}
.header .list-h {
    margin-left: 248px;
    margin-top: -26px;
}
.header .list-h li {
    height: 40px;
    line-height: 40px;
    margin-right: 1px;
    position: relative;
    text-align: center;
    width: 84px;
}
.header .list-h a {
    background: url("../../images/www/nav.png") no-repeat scroll 50% 0 transparent;
    color: #4C4C4C;
    display: block;
    font-family: 微软雅黑;
    font-size: 16px;
}
.header .list-h a:hover {
    background: url("../../images/www/nav.png") no-repeat scroll 50% -44px transparent;
}
.header .list-h li.cur a {
    background: url("../../images/www/nav.png") no-repeat scroll 50% -90px transparent;
    color: #FFFFFF;
}
.header .list-h .new {
    background: url("../../images/www/icon.png") no-repeat scroll -100px 0 transparent;
    font-size: 0;
    height: 14px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 4px;
    top: -4px;
    width: 22px;
}
.header .search-bar {
    background-color: #EB7E00;
    height: 47px;
}
.header .search-tools {
    float: left;
    margin-left: 50px;
    padding: 7px 0 5px;
    position: relative;
    z-index: 10;
}
.header .search-tools .hot-keys {
    color: #FFF6EB;
    float: left;
    font-family: "\5B8B\4F53",SimSun;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    margin-left: 10px;
}
.header .search-tools dt, .header .search-tools dd {
    float: left;
}
.header .search-tools .hot-keys a {
    color: #FFF6EB;
    margin-right: 12px;
}
.header .search-tools .hot-keys a:hover {
    text-decoration: underline;
}
.all-cate {
    background-color: #D37100;
    float: left;
    height: 47px;
    line-height: 47px;
    position: relative;
    width: 200px;
    z-index: 100;
}
.all-cate h2 {
    color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 14px;
    padding-left: 16px;
}
.main-item {
    position: absolute;
    width: 200px;
}
.all-cate a {
    color: #333333;
    font-family: "微软雅黑";
    font-size: 12px;
}
.all-cate a:hover {
    color: #F18100;
    text-decoration: underline;
}
.all-cate li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FAFAFA;
    border-color: #FAFAFA -moz-use-text-color #FAFAFA #FAFAFA;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    height: 31px;
    line-height: 28px;
    padding-left: 48px;
}
.all-cate .icon {
    background-image: url("../../images/www/icon.png");
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 22px;
    margin: 6px 0 0 -36px;
    transition: all 0.3s ease-in 0s;
    width: 22px;
}
.all-cate li:hover .icon {
    transform: rotate(30deg);
}
.all-cate .icon-book {
    background-position: 0 0;
}
.all-cate .icon-mobile {
    background-position: 0 -50px;
}
.all-cate .icon-game {
    background-position: 0 -100px;
}
.all-cate .icon-telephone {
    background-position: 0 -150px;
}
.all-cate .icon-laptop {
    background-position: 0 -200px;
}
.all-cate .icon-furniture {
    background-position: 0 -250px;
}
.all-cate .icon-clothes {
    background-position: 0 -300px;
}
.all-cate .icon-bag {
    background-position: 0 -350px;
}
.all-cate .icon-makeup {
    background-position: 0 -400px;
}
.all-cate .icon-ice-cream {
    background-position: 0 -450px;
}
.all-cate .icon-baby {
    background-position: 0 -500px;
}
.all-cate .icon-sport {
    background-position: 0 -550px;
}
.all-cate .icon-medical {
    background-position: 0 -600px;
}
.all-cate .item-odd {
    background-color: #F1F1F1;
    border-bottom: 1px solid #F1F1F1;
    border-top: 1px solid #F1F1F1;
}
.all-cate .sub_item {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    display: none;
    left: 200px;
    margin-left: -1px;
    min-height: 427px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 80;
}
.all-cate dt a {
    color: #EB7E00;
    font-size: 18px;
    font-weight: 700;
}
.all-cate dt a:hover {
    text-decoration: none;
}
.all-cate dl {
    border-top: 1px solid #F0F0F0;
    margin-top: -1px;
    padding: 8px 0;
}
.all-cate dt {
    margin-bottom: -5px;
}
.all-cate dd {
    overflow: hidden;
}
.all-cate dd a {
    float: left;
    font-family: 宋体;
    margin-right: 5px;
    white-space: nowrap;
}
.all-cate .sub-wp {
    overflow: hidden;
    width: 649px;
}
.all-cate .sub-in {
    background-color: #FFFFFF;
    float: left;
    height: auto !important;
    line-height: 24px;
    min-height: 411px;
    padding: 0 15px 15px 30px;
    width: 505px;
}
.all-cate .main-cate {
    height: 31px;
    line-height: 31px;
    margin-right: -2px;
    position: relative;
    z-index: 100;
}
.all-cate .main-cate .arrow {
    background: url("../../images/www/icon.png") no-repeat scroll 0 -650px transparent;
    display: none;
    font-size: 0;
    height: 12px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 14px;
    top: 10px;
    width: 8px;
}
.all-cate .active, .all-cate .open {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #E4E4E4 -moz-use-text-color #E4E4E4 #E4E4E4;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    height: 31px;
    line-height: 28px;
}
.all-cate .active .main-cate, .all-cate .open .main-cate {
    background: none repeat scroll 0 0 #FFFFFF;
}
.all-cate .active .arrow, .all-cate .open .arrow {
    display: inline-block;
}
.hot-brand {
    border-left: 1px solid #EBEBEB;
    float: left;
    margin-bottom: -2000px;
    padding-bottom: 2000px;
    width: 240px;
}
.hot-brand h4 {
    font: 700 14px/32px '微软雅黑';
}
.list-brand {
    overflow: hidden;
}
.list-brand, .hot-brand h4 {
    margin: 0 20px;
}
.list-brand li {
    background-color: #FFFFFF;
    border-left: 1px solid #F0F0F0;
    border-top: 1px solid #F0F0F0;
    float: left;
    height: 50px;
    margin-left: -1px;
    margin-top: -1px;
    padding: 0;
    width: 100px;
}
.list-brand li a {
    display: table-cell;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}
.list-brand li img {
    vertical-align: middle;
}
.hot-brand .brand-recommend {
    display: block;
    padding: 20px 0 0 20px;
}
#downList {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    left: 0;
    position: absolute;
    top: 41px;
    width: 430px;
    z-index: 100;
}
#downList .downList {
    padding: 1px;
}
#downList a {
    color: #999999;
    cursor: pointer;
    display: block;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
}
#downList .count {
    display: none;
    float: right;
}
#downList .result {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px;
}
.row-index .col {
    float: left;
}
.row-index .col-space {
    height: 430px;
    width: 200px;
}
.row-index .col-center {
    margin: 23px 20px 0;
    width: 540px;
}
.row-index .col-side {
    margin-top: 20px;
    position: relative;
    width: 200px;
}
.checkin {
    background-color: #F5F5F5;
    border: 1px solid #EDEDED;
    height: 120px;
    position: relative;
}
.mod-sprite {
    background: url("../../images/www/sprite.png") no-repeat scroll 0 0 transparent;
    transition: all 0.2s ease-in-out 0s;
}
.avater {
    background-position: 0 -66px;
    display: block;
    height: 66px;
    left: 7px;
    position: absolute;
    top: -9px;
    width: 66px;
}
.noavater {
    background-position: 0 -132px;
}
.avater-img {
    background: none repeat scroll 0 0 transparent;
}
.avater-img img {
    display: block;
    height: 66px;
    width: 66px;
}
.avater-border {
    left: 0;
    position: absolute;
    top: 0;
}
.checkin .username {
    color: #333333;
    display: inline-block;
    font: bold 12px/14px 微软雅黑;
    height: 14px;
    margin: 10px 0 0 84px;
    max-width: 124px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.checkin .username:hover {
    color: #EB7E00;
    text-decoration: underline;
}
.checkin .begin {
    color: #999999;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 0 84px;
}
.checkin-btn {
    background-color: #F48300;
    background-position: -43px -200px;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: block;
    font: 14px/27px 微软雅黑;
    height: 27px;
    margin: 9px 0 0 40px;
    overflow: hidden;
    text-align: left;
    text-indent: 30px;
    width: 126px;
}
.checkin-btn:hover {
    background-position: -41px -198px;
}
.checkin-btn-dis {
    background: none repeat scroll 0 0 white;
    border: 1px solid #E8E8E8;
    color: #666666;
    cursor: default;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-indent: 0;
    width: 124px;
}
.level-bar {
    margin: 10px auto 0;
    padding: 0 40px;
    position: relative;
    width: 90px;
}
.level-line, .level-in {
    background-image: url("../../images/www/level-line.png");
    background-repeat: no-repeat;
    height: 6px;
    position: relative;
    width: 92px;
}
.level-in {
    background-position: 0 -16px;
}
.level-num {
    background-image: url("../../images/www/level.png");
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    position: absolute;
    top: -5px;
    width: 34px;
}
.leve-left {
    left: 0;
}
.leve-right {
    right: 0;
}
.level0 {
    background-position: 0 -32px;
}
.level1 {
    background-position: 0 -17px;
}
.level2 {
    background-position: -34px -17px;
}
.level3 {
    background-position: -68px -17px;
}
.level4 {
    background-position: -102px -17px;
}
.level5 {
    background-position: -136px -17px;
}
.level6 {
    background-position: -170px -17px;
}
.level-point {
    background: url("../../images/www/level-line.png") no-repeat scroll 0 -32px transparent;
    height: 12px;
    position: absolute;
    right: -2px;
    top: -3px;
    width: 12px;
}
.siteintro {
    background: url("../../images/www/why_jiaren.jpg") no-repeat scroll right bottom #FFFFFF;
    border: 1px solid #E4E4E4;
    height: 121px;
    margin-top: 15px;
    padding: 14px 0 0 16px;
    width: 182px;
}
.siteintro strong {
    color: #333333;
    display: block;
    font: bold 14px/17px 微软雅黑;
    height: 17px;
    margin-bottom: 9px;
}
.siteintro span {
    background-position: -52px -226px;
    color: #666666;
    display: block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding-left: 18px;
}
.b5tad {
    display: block;
    margin: 15px 0 0;
}
.b5tad img {
    display: block;
}
.pic-slider {
    height: 230px;
    overflow: hidden;
    width: 540px;
}
.pic-slider ul {
    position: relative;
}
.pic-slider .nums {
    float: right;
    margin: -20px 10px 0 0;
    position: relative;
}
.pic-slider .nums a {
    background: url("../../images/www/icon.png") no-repeat scroll -150px -450px transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin-left: 6px;
    overflow: hidden;
    width: 10px;
}
.pic-slider .nums a:hover, .pic-slider .nums .cur {
    background-position: -100px -450px;
}
.mobile-app {
    overflow: hidden;
}
.mobile-app .hd {
    background: url("../../images/www/mobile-app.png") no-repeat scroll 0 bottom transparent;
    font-size: 14px;
    height: 14px;
    line-height: 16px;
    padding: 15px 74px 10px 0;
}
.mobile-app .hd h2 {
    color: #333333;
    float: left;
    font-family: 微软雅黑;
}
.mobile-app .hd .more {
    color: #666666;
    float: right;
    font-size: 12px;
}
.mobile-app .list-h {
    border-top: 1px solid #E4E4E4;
    margin-right: -14px;
    overflow: visible;
}
.mobile-app .list-h li {
    background: url("../../images/www/icon.png") no-repeat scroll right 0 transparent;
    height: 142px;
    margin-top: -1px;
    padding-right: 11px;
    width: 127px;
}
.mobile-app .list-h a {
    background-image: url("../../images/www/icon.png");
    background-repeat: no-repeat;
    color: #666666;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 14px;
    padding-top: 100px;
    text-align: center;
    transition: all 0.2s ease-in 0s;
}
.mobile-app .list-h a:hover {
    color: #EB7E00;
}
.mobile-app .list-h .app-jiaren {
    background-position: -69px -31px;
}
.mobile-app .list-h .app-jiaren:hover {
    background-position: -69px -40px;
}
.mobile-app .list-h .app-you {
    background-position: -219px -31px;
}
.mobile-app .list-h .app-you:hover {
    background-position: -219px -40px;
}
.mobile-app .list-h .app-tao {
    background-position: -69px -231px;
}
.mobile-app .list-h .app-tao:hover {
    background-position: -69px -240px;
}
.mobile-app .list-h .app-gou {
    background-position: -219px -231px;
}
.mobile-app .list-h .app-gou:hover {
    background-position: -219px -240px;
}
.floor-tit-links a:hover, .floor-news-more:hover, .floor-news-style li span a:hover, .slider-item .tit:hover, .slider .slider-page a.more:hover, .b5t-info dl a:hover, .slider-item .platform:hover, .b2c-links li p a:hover, .mobile-app .hd .more:hover, .floor-search-hot-key a:hover {
    color: #EB7E00;
    text-decoration: underline;
}
.floor-content {
    margin-bottom: 20px;
}
.you {
    border-bottom-color: #6BB5A7;
}
.you .floor-tit-more, .you .floor-tit-num {
    background-color: #6BB5A7;
}
.floor-you .floor-search-input {
    background: none repeat scroll 0 0 #6BB5A7;
}
.slider-you .slider-nav-li a, .slider-you .more a {
    color: #6BB5A7;
}
.slider-you li.cur a, .slider-you .slider-nav-li a:hover {
    background: none repeat scroll 0 0 #6BB5A7;
    color: white;
}
.slider-you .slider-nav li em {
    border-color: #6BB5A7 transparent transparent;
}
.slider-you .slider-page a.cur, .slider-you .slider-page a:hover {
    background-color: #6BB5A7;
}
.tuan {
    border-bottom-color: #5656FF;
}
.tuan .floor-tit-more, .tuan .floor-tit-num {
    background-color: #5656FF;
}
.floor-tuan .floor-search-input {
    background-color: #5656FF;
}
.slider-tuan {
    border-color: #5656FF;
    color: #5656FF;
    height: 438px;
}
.slider-tuan .slider-nav-li a, .slider-tuan .more a {
    color: #5656FF;
}
.slider-tuan li.cur a, .slider-tuan .slider-nav-li a:hover {
    background: none repeat scroll 0 0 #5656FF;
    color: white;
}
.slider-tuan .slider-nav li em {
    border-color: #5656FF transparent transparent;
}
.slider-tuan .slider-page a.cur, .slider-tuan .slider-page a:hover {
    background-color: #5656FF;
}
.slider-tuan .slider-item {
    height: 334px;
}
.tiao {
    border-bottom-color: #F74D94;
}
.tiao .floor-tit-more, .tiao .floor-tit-num {
    background-color: #F74D94;
}
.floor-tiao .floor-search-input {
    background-color: #F74D94;
}
.slider-tiao {
    border-color: #F74D94;
    color: #F74D94;
}
.slider-tiao .slider-nav-li a, .slider-tiao .more a {
    color: #F74D94;
}
.slider-tiao li.cur a, .slider-tiao .slider-nav-li a:hover {
    background: none repeat scroll 0 0 #F74D94;
    color: white;
}
.slider-tiao .slider-nav-li em {
    border-color: #F74D94 transparent transparent;
}
.slider-tiao .slider-page a.cur, .slider-tiao .slider-page a:hover {
    background-color: #F74D94;
}
.tao {
    border-bottom-color: #F27929;
}
.tao .floor-tit-more, .tao .floor-tit-num {
    background-color: #F27929;
}
.floor-tao .floor-search-input {
    background-color: #F27929;
}
.slider-b5t {
    border-color: #F27929;
    color: #F27929;
}
.slider-b5t .slider-nav-li a, .slider-b5t .more a {
    color: #F27929;
}
.slider-b5t li.cur a, .slider-b5t .slider-nav-li a:hover {
    background: none repeat scroll 0 0 #F27929;
    color: white;
}
.slider-b5t .slider-nav-li em {
    border-color: #F27929 transparent transparent;
}
.slider-b5t .slider-page a.cur, .slider-b5t .slider-page a:hover {
    background-color: #F27929;
}
.slider-b5t .slider-item {
    height: 334px;
}
.she {
    border-bottom-color: #C245E6;
}
.she .floor-tit-more, .she .floor-tit-num {
    background-color: #C245E6;
}
.floor-she .floor-search-input {
    background-color: #C245E6;
}
.slider-b5s {
    border-color: #C245E6;
    color: #C245E6;
}
.slider-b5s .slider-nav-li a, .slider-b5s .more a {
    color: #C245E6;
}
.slider-b5s li.cur a, .slider-b5s .slider-nav-li a:hover {
    background: none repeat scroll 0 0 #C245E6;
    color: white;
}
.slider-b5s .slider-nav-li em {
    border-color: #C245E6 transparent transparent;
}
.slider-b5s .slider-page a.cur, .slider-b5s .slider-page a:hover {
    background-color: #C245E6;
}
.slider-b5s .slider-item {
    height: 334px;
}
.tejia {
    border-bottom-color: #95BF00;
}
.tejia .floor-tit-more, .tejia .floor-tit-num {
    background-color: #95BF00;
}
.floor-tejia .floor-search-input {
    background-color: #95BF00;
}
.slider-tejia {
    border-color: #95BF00;
    color: #95BF00;
}
.slider-tejia .slider-nav-li a, .slider-tejia .more a {
    color: #95BF00;
}
.slider-tejia li.cur a, .slider-tejia .slider-nav-li a:hover {
    background: none repeat scroll 0 0 #95BF00;
    color: white;
}
.slider-tejia .slider-nav-li em {
    border-color: #95BF00 transparent transparent;
}
.slider-tejia .slider-page a.cur, .slider-tejia .slider-page a:hover {
    background-color: #95BF00;
}
.slider-tejia .slider-item {
    height: 334px;
}
.korea {
    border-bottom-color: #DB000F;
}
.korea .floor-tit-more, .korea .floor-tit-num {
    background-color: #DB000F;
}
.floor-korea .floor-search-input {
    background-color: #DB000F;
}
.slider-korea {
    border-color: #DB000F;
    color: #DB000F;
}
.slider-korea .slider-nav-li a, .slider-korea .more a {
    color: #DB000F;
}
.slider-korea li.cur a, .slider-korea .slider-nav-li a:hover {
    background: none repeat scroll 0 0 #DB000F;
    color: white;
}
.slider-korea .slider-nav-li em {
    border-color: #DB000F transparent transparent;
}
.slider-korea .slider-page a.cur, .slider-korea .slider-page a:hover {
    background-color: #DB000F;
}
.b5t-plugin {
    background: url("../../images/www/b5t_website.jpg") no-repeat scroll 0 0 transparent;
    height: 309px;
    overflow: hidden;
    width: 546px;
}
.b5t-plugin a {
    display: block;
    font-size: 0;
    height: 254px;
    line-height: 0;
    overflow: hidden;
}
.b5t-plugin .list-h li {
    margin: 0 15px;
    text-align: center;
    width: 56px;
}
.b5t-plugin .list-h h3 {
    color: #F26522;
    font-weight: 700;
}
.b5t-info {
    margin-top: 20px;
    position: relative;
}
.b5t-info dl {
    padding-left: 15px;
    width: 260px;
}
.b5t-info dl dt {
    color: #000000;
    font: 700 16px 微软雅黑;
    margin: 0 0 15px;
}
.b5t-info dl a {
    color: #999999;
    line-height: 24px;
}
.b5t-info .b5t-down {
    background: url("../../images/www/b5t_down.png") no-repeat scroll 0 0 transparent;
    height: 80px;
    position: absolute;
    right: 38px;
    top: 50px;
    width: 211px;
}
.search-tools span {
    display: inline-block;
}
.header-search-content label {
    display: none;
}
.header-search-key {
    border: 1px solid #BF6600;
}
.header-rearch-submit {
    background: none repeat scroll 0 0 #FFFAF4;
    border: 1px solid #BF6600;
    color: #673700;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.header-rearch-hotkey, .header-rearch-hotkey a {
    color: #FFFFFF;
}
.focusin {
    color: #000000;
}
.b2c-links-border {
    border-top: 3px solid #5D5D5D;
    height: 1px;
    overflow: hidden;
}
.zhidemai-index {
    border-bottom-color: #FFB400;
}
.zhidemai-index .floor-tit-more, .zhidemai-index .floor-tit-num {
    background-color: #FFB400;
}
.zhidemai-recommend {
    width: 320px;
}
.zhidemai-recommend .list-item {
    border-bottom: 1px dashed #EAE9EE;
    height: 60px;
    overflow: hidden;
    padding: 10px 0;
}
.zhidemai-recommend .pic {
    float: left;
    margin-right: 15px;
    width: 60px;
}
.zhidemai-recommend .txt {
    display: table-cell;
    height: 60px;
    overflow: hidden;
    width: 2000px;
}
.zhidemai-recommend .txt a {
    color: #666666;
}
.zhidemai-recommend .txt em {
    color: #FF7A17;
    font-weight: 700;
}
.zhidemai-more {
    background: url("../../images/www/icon.png") no-repeat scroll -100px -500px transparent;
    color: #FFFFFF;
    float: right;
    font-family: 微软雅黑;
    font-weight: 700;
    height: 28px;
    line-height: 28px;
    margin-top: 10px;
    text-indent: 2em;
    width: 71px;
}
.zhidemai-mall {
    border: 1px solid #E4E4E4;
    height: 446px;
    overflow: hidden;
    width: 630px;
}
.zhidemai-mall .tab-hd {
    margin-right: -6px;
}
.zhidemai-mall .tab-hd li {
    background-color: #F6F6F6;
    border-bottom: 3px solid #FFB400;
    float: left;
    height: 34px;
    text-align: center;
    width: 106px;
}
.zhidemai-mall .tab-hd li a {
    border-right: 1px solid #E4E4E4;
    color: #333333;
    display: block;
    font-family: 微软雅黑;
    font-size: 16px;
    height: 31px;
    line-height: 31px;
    padding-top: 3px;
}
.zhidemai-mall .tab-hd .cur {
    background-color: #FFFFFF;
    border-bottom: medium none;
    height: 37px;
}
.zhidemai-mall .tab-hd .cur a {
    color: #F08D00;
    height: 34px;
}
.zhidemai-mall .tab-box {
    overflow: hidden;
}
.zhidemai-mall .tab-item {
    display: none;
}
.zhidemai-mall .tab-item li {
    float: left;
    margin: 15px 0 0 15px;
    width: 138px;
}
.zhidemai-mall .tab-item .pic {
    display: block;
    height: 138px;
    position: relative;
    width: 138px;
}
.zhidemai-mall .tab-item .pic .price {
    background: url("../../images/www/stripe_bg.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    color: #E91414;
    font-family: 微软雅黑;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    padding: 0 4px 0 8px;
    position: absolute;
    right: 0;
    z-index: 10;
}
.zhidemai-mall .tab-item .pic .price b {
    font-size: 12px;
}
.zhidemai-mall .tab-item .des {
    color: #666666;
    display: block;
    height: 3em;
    overflow: hidden;
}
.zhidemai-mall .tab-item .des:hover {
    color: #EB7E00;
    text-decoration: underline;
}
.tao-index .floor-search-input {
    background-color: #95BF00;
}
.today-recommend {
    padding-top: 20px;
    width: 512px;
}
.today-recommend h3 {
    color: #000000;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: bold;
}
.today-recommend ul {
    height: 323px;
    margin-left: -10px;
    overflow: hidden;
    width: 522px;
}
.today-recommend ul li {
    border-bottom: 1px dotted #999999;
    border-right: 1px dotted #999999;
    float: left;
    height: 94px;
    margin: 0 -1px -1px 0;
    padding: 8px 11px 8px 0;
    width: 250px;
}
.today-recommend li img {
    float: left;
    margin: 0 10px;
}
.today-recommend li span {
    display: block;
    line-height: 1;
    padding-bottom: 10px;
}
.today-recommend li a {
    color: #666666;
}
.today-recommend li p {
    color: #999999;
    margin: 0;
    padding: 0;
}
.other-view {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 6px solid #F3F3F3;
    border-top: 6px solid #F3F3F3;
    height: 44px;
    margin-bottom: 22px;
    padding: 2px 0;
    width: 433px;
}
.other-view span {
    display: inline-block;
    height: 44px;
    position: relative;
    vertical-align: top;
}
.other-view span span {
    position: absolute;
    white-space: nowrap;
}
.txt {
    color: #666666;
    padding: 4px 12px 0 5px;
    width: 50px;
}
.prev a, .next a {
    background: url("../../images/www/arr_opt.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 19px;
    margin: 12px 10px 0;
    width: 12px;
}
.prev a {
    background-position: 0 0;
}
.prev a:hover {
    background-position: 0 -24px;
}
.next a {
    background-position: -16px 0;
}
.next a:hover {
    background-position: -16px -24px;
}
.view-pics {
    overflow: hidden;
    width: 290px;
}
.view-pics img {
    margin: 0 7px;
}
.tao-slider {
    background: url("../../images/common/slider.png") repeat-y scroll center top transparent;
    border: 1px solid #95BF00;
    position: relative;
    width: 430px;
}
.tao-slider-nav {
    padding-left: 20px;
}
.tao-slider-nav-li {
    display: inline-block;
    margin: 0 20px;
}
.tao-slider-nav-li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #666666;
    color: #666666;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: bold;
    padding: 10px 10px 3px;
    position: relative;
    text-align: center;
}
.tao-index li.cur a {
    border-bottom-color: #95BF00;
    color: #95BF00;
}
.tao-index li.cur a em {
    border-top-color: #95BF00;
}
.tao-slider-nav-li a em {
    border-style: solid dashed dashed;
    border-top: 4px solid #666666;
    border-width: 4px;
    bottom: -8px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 0;
    left: 50%;
    line-height: 0;
    margin-left: -2px;
    position: absolute;
    width: 0;
}
.tao-index li a:hover {
    border-bottom-color: #95BF00;
    color: #95BF00;
}
.tao-slider-nav-li a:hover em {
    border-top-color: #95BF00;
}
.tao-slider-item {
}
.tao-slider-item ul {
    padding: 18px 0 23px 36px;
}
.tao-slider-item li {
    display: inline-block;
    margin: 0 10px;
    width: 160px;
}
.sell-num {
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    padding: 2px 0;
    position: relative;
}
.sell-num em {
    color: #95BF00;
}
.goods-name {
    color: #999999;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    height: 41px;
    position: relative;
}
.goods-price {
    color: #E91414;
    line-height: 20px;
    padding-top: 10px;
    position: relative;
    vertical-align: text-bottom;
}
.goods-price span {
    display: inline-block;
}
.price-num strong {
    font-size: 18px;
    padding: 0 2px;
}
.goods-price .zhe {
    background: none repeat scroll 0 0 #95BF00;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: right;
    padding: 2px 5px 3px;
}
.tuan-index-side {
    width: 320px;
}
.tuan-index .floor-search-key {
    width: 219px;
}
.tuan-index .floor-search-input {
    background-color: #5656FF;
}
.tuan-index .floor-search {
    width: 320px;
}
.tuan-index .floor-search-input {
    width: auto;
}
.tuan-brand {
    border: 1px solid #C2C2FF;
}
.tuan-brand ul {
    margin: 6px 10px;
    overflow: hidden;
}
.tuan-brand li, .tuan-brand li a {
    height: 70px;
    width: 99px;
}
.tuan-brand li {
    border-left: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    display: inline;
    float: left;
    margin: -1px 0 0 -1px;
    text-align: center;
}
.tuan-brand a {
    display: table-cell;
    vertical-align: middle;
}
.tuan-brand img {
    vertical-align: middle;
}
.tuan-hot {
    overflow: hidden;
}
.tuan-hot dt {
    background: url("../../images/www/bg_tuan_1.gif") repeat-x scroll 0 0 #F5F5F5;
    color: #333333;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    font-weight: bold;
    line-height: 1.05;
    padding: 10px 0 8px 8px;
}
.tuan-hot dd {
    height: 187px;
    position: relative;
    width: 318px;
    z-index: 0;
}
.tuan-hot a {
    color: #666666;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    left: 0;
    position: absolute;
    top: 0;
    white-space: pre;
}
.tuan-hot a:hover {
    color: #5656FF;
}
.tuan-index-main {
    float: left;
    padding: 0 0 0 10px;
    width: 650px;
}
.tuan-index-main dl {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    display: inline;
    float: left;
    height: 246px;
    margin: 0 0 10px 10px;
    width: 204px;
}
.tuan-index-main dt, .tuan-index-main dd {
    background: none repeat scroll 0 0 #F6F6F6;
    padding: 0 10px;
}
.tuan-index-main img {
    display: block;
    height: 116px;
    padding-top: 10px;
    width: 180px;
}
.tuan-index-main .tuan-list-sellinfo {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #999999;
    line-height: 14px;
    margin: 0;
    padding-top: 6px;
}
.tuan-index-main dt a {
    color: #666666;
}
.tuan-index-main dt a:hover {
    color: #5656FF;
}
.tuan-index-main dt span {
    display: block;
    height: 35px;
    line-height: 18px;
    overflow: hidden;
    padding: 3px 0;
}
.tuan-list-pric {
    line-height: 14px;
}
.tuan-list-pric strong {
    color: #E22B26;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: bold;
    vertical-align: -8px;
}
.tuan-list-pric strong s {
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.tuan-list-pric a {
    background: url("../../images/www/bg_tuan_see.png") no-repeat scroll 0 0 #5656FF;
    color: #FFFFFF;
    float: right;
    font-family: "Microsoft YaHei",Simhei;
    font-size: 14px;
    line-height: 16px;
    padding: 4px 0 6px;
    text-align: center;
    width: 69px;
}
.tuan-list-pric a:hover {
    text-decoration: underline;
}
.tuan-list-pric p {
    clear: both;
    color: #999999;
    overflow: hidden;
    padding: 5px 0;
    text-align: right;
    width: 100%;
}
.tuan-list-pric p b {
    float: right;
    font-weight: normal;
}
.tuan-list-pric span {
    float: left;
    text-align: left;
    width: 105px;
}
.tuan-list-pric em {
    color: #FF0000;
}
.tuan-list-sellinfo ins {
    margin-left: 10px;
}
